Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

лоцт

Інформація про навчальний заклад

ВУЗ:
Вінницькій національний технічний університет
Інститут:
Не вказано
Факультет:
Комп'ютерна інженерія
Кафедра:
Не вказано

Інформація про роботу

Рік:
2012
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Прикладна теорія цифрових автоматів

Частина тексту файла

Міністерство освіти і науки, молоді та спорту України Вінницький національний технічний університет Інститут Інформаційних Технологій та Комп’ютерної Інженерії Лабараторна робота № 5. Тема: Розробка алгоритму і програми, що реалізує побудову таблиці істинності від n аргументів. Мета: Набути навичок побудови таблиці істинності, та програмної реалізації досліджуваного алгоритму. Хід роботи: 1.Вивчити теоретичний матеріал. 2.Розробити програму для побудови таблиці істинності. 3.Побудувати блок-схему. 4.Приклади тестування програми. 5.Висновок. 6.Лістинг програми. 3.Блок-схема. / Рисунок 1. / Рисунок 2. / Рисунок 3. 4. Приклади тестування програми. / / / 5. Висновок: набуто навичок побудови таблиці істинності. Програмно реалізовано даний алгоритм. 6. Лістинг програми (додаток). #include <stdio.h> #include <conio.h> #include <iostream> using namespace std; int perevod(int xx,int n) { int g[100]; int y,r,rr,x1,x11; x1=xx; for(r=1;r<=100;r++) { y=xx%2; xx=xx/2; g[r]=y; if((xx==0) || (xx==1))break; } if(n==3){if(x1<4)cout<<0<<" ";} else if(n==4) { if(x1<4)cout<<0<<" "<<0<<" "; if((x1>3)&&(x1<8))cout<<0<<" "; } else if(n==5) { if(x1<4)cout<<0<<" "<<0<<" "<<0<<" "; if((x1>3)&&(x1<8))cout<<0<<" "<<0<<" "; if((x1>7)&&(x1<16))cout<<0<<" "; } else if(n==6) { if(x1<4)cout<<0<<" "<<0<<" "<<0<<" "<<0<<" "; if((x1>3)&&(x1<8))cout<<0<<" "<<0<<" "<<0<<" "; if((x1>7)&&(x1<16))cout<<0<<" "<<0<<" "; if((x1>15)&&(x1<32))cout<<0<<" "; } cout<<xx<<" "; for(rr=r;rr>0;rr--) { cout<<g[rr]<<" "; }} int main() { int i,j,N,aa=1,b,x=0,y=0,z=0; cout<<"Vvedite N -> "; cin>>N; if(N>6){cout<<"Wrong N!!!!";goto metka;} cout<<"0"<<" ";for(i=1;i<=N;i++)cout<<i<<" ";cout<<endl; cout<<"N"<<" ";for(j=1;j<=N;j++)cout<<"X"<<" ";cout<<endl<<endl; for(b=0;b<N;b++)aa=2*aa; for(j=0;j<aa;j++){cout<<j;if(j/10==0)cout<<" ";else cout<<" ";perevod(j,N);cout<<endl;} metka:; getch(); } #include <stdio.h> #include <conio.h> #include <iostream> using namespace std; int perevod(int xx,int n) { int g[100]; int y,r,rr,x1,x11; x1=xx; for(r=1;r<=100;r++) { y=xx%2; xx=xx/2; g[r]=y; if((xx==0) || (xx==1))break; } if(n==3){if(x1<4)cout<<0<<" ";} else if(n==4) { if(x1<4)cout<<0<<" "<<0<<" "; if((x1>3)&&(x1<8))cout<<0<<" "; } else if(n==5) { if(x1<4)cout<<0<<" "<<0<<" "<<0<<" "; if((x1>3)&&(x1<8))cout<<0<<" "<<0<<" "; if((x1>7)&&(x1<16))cout<<0<<" "; } else if(n==6) { if(x1<4)cout<<0<<" "<<0<<" "<<0<<" "<<0<<" "; if((x1>3)&&(x1<8))cout<<0<<" "<<0<<" "<<0<<" "; if((x1>7)&&(x1<16))cout<<0<<" "<<0<<" "; if((x1>15)&&(x1<32))cout<<0<<" "; } cout<<xx<<" "; for(rr=r;rr>0;rr--) { cout<<g[rr]<<" "; } } int main() { int i,j,N,aa=1,b,x=0,y=0,z=0; cout<<"Vvedite N -> ";cin>>N;if(N>6){cout<<"Wrong N!!!!";goto metka;} cout<<"0"<<" ";for(i=1;i<=N;i++)cout<<i<<" ";cout<<endl; cout<<"N"<<" ";for(j=1;j<=N;j++)cout<<"X"<<" ";cout<<endl<<endl; for(b=0;b<N;b++)aa=2*aa; for(j=0;j<aa;j++){cout<<j;if(j/10==0)cout<<" ";else cout<<" ";perevod(j,N);cout<<endl;} metka:; getch(); }
Антиботан аватар за замовчуванням

05.02.2014 22:02

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини